.sidebar
{
	height: 217px;
}
.mainbar
{
	height: auto;
}
.FocusPic
{
	padding-right: 10px;
	padding-left: 10px;
	background: url(images.png) no-repeat 0px -559px;
	padding-bottom: 10px;
	width: 290px;
	padding-top: 10px;
	height: 200px;
}
.tab_lunwen
{
	
	width: auto;
	height: 217px;
}
.tab_lunwen .hd
{
	background: url(images.png) repeat-x -340px -750px;
	width: auto;
	height: 30px;
}
.tab_lunwen .hd A
{
	display: block;
	background: url(images.png) no-repeat -590px -500px;
	float: left;
	width: 92px;
	line-height: 26px;
	padding-top: 4px;
	height: 26px;
	text-align: center;
}
.tab_lunwen .hd A:hover
{
	background-position: -590px -530px;
	font-weight: bold;
	color: #ec8300;
	line-height: 22px;
	text-decoration: none;
}
.tab_lunwen .hd A.on
{
	background-position: -590px -530px;
	font-weight: bold;
	color: #ec8300;
	line-height: 22px;
	text-decoration: none;
}
.tab_lunwen .bd
{
	border-right: #dadada 1px solid;
	padding-right: 5px;
	border-top: #dadada 0px solid;
	padding-left: 5px;
	padding-bottom: 0px;
	border-left: #dadada 1px solid;
	width: auto;
	padding-top: 5px;
	border-bottom: #dadada 1px solid;
	height: auto;
}
.tab_lunwen .bd UL
{
	overflow: hidden;
	padding-top: 4px;
	height: 177px;
}
.newsList
{
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	background: url(news_bg.png) no-repeat 0px 0px;
	overflow: hidden;
	border-left: #dadada 1px solid;
	width: auto;
	border-bottom: #dadada 1px solid;
	height: 215px;
}
.newsList H3
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-size: 14px;
	padding-bottom: 0px;
	padding-top: 10px;
	height: 20px;
}
.newsList H3 SPAN
{
	padding-right: 0px;
	display: inline-block;
	padding-left: 0px;
	background: #fe7c02;
	padding-bottom: 0px;
	color: #fff;
	margin-right: 2px;
	padding-top: 0px;
}
.newsList UL
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.newsList UL LI
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	padding-bottom: 6px;
	line-height: normal;
	padding-top: 5px;
	height: auto;
	_padding: 4px 0 5px 0;
}
.newsList UL .one
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: normal;
	border-bottom: #ccc 1px dotted;
	height: auto;
	text-align: left;
}
.newsList UL .one A
{
	font-weight: bold;
	font-size: 14px;
	background: none transparent scroll repeat 0% 0%;
	float: none;
	color: #f00;
}
.newsList UL .one A:hover
{
	background: none transparent scroll repeat 0% 0%;
}
#lwfwBox
{
	overflow: hidden;
	width: auto;
	height: auto;
}
#lwfwBox .bd
{
	width: auto;
	padding-top: 6px;
	height: 180px;
}
/*#lwfwBox .bd A
{
	display: block;
	background: url(images.png) no-repeat 0px 0px;
	margin: 0px auto 5px;
	width: 240px;
	text-indent: -9999px;
	height: 40px;
}
#lwfwBox .bd A.a1
{
	background-position: -340px -462px;
}
#lwfwBox .bd A.a2
{
	background-position: -340px -507px;
}
#lwfwBox .bd A.a3
{
	background-position: -340px -552px;
}
#lwfwBox .bd A.a4
{
	background-position: -340px -597px;
}**/
.qikanImgShow
{
	background: url(images.png) no-repeat 0px -170px;
	width: 980px;
	height: 210px;
}
.qikanImgShow .hd
{
	height: 34px;
}
.qikanImgShow .hd H3
{
	padding-left: 18px;
	text-indent: -9999px;
	height: 34px;
}
.qikanImgShow .hd H3 A
{
	display: block;
	width: 105px;
	height: 34px;
}
.qikanImgShow .hd SPAN
{
	padding-right: 15px;
	float: right;
	line-height: 34px;
}
.qikanImgShow .bd
{
	height: 176px;
}
.qikanImgShow .bd .piclist
{
	width: 5000px;
	position: absolute;
}
.qikanImgShow .bd .piclist LI
{
	width: 125px;
	margin-right: 8px;
}
.roll
{
	position: relative;
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	overflow: hidden;
	width: 918px;
	height: 176px;
	
}
.roll IMG
{
	cursor: pointer;
}
.photos_c_btl
{
	margin-top: 50px;
	display: block;
	background: url(images.png) no-repeat;
	width: 12px;
	cursor: pointer;
	border-top-style: none;
	text-indent: -99em;
	border-right-style: none;
	border-left-style: none;
	height: 32px;
	border-bottom-style: none;
}
.photos_c_btr
{
	margin-top: 50px;
	display: block;
	background: url(images.png) no-repeat;
	width: 12px;
	cursor: pointer;
	border-top-style: none;
	text-indent: -99em;
	border-right-style: none;
	border-left-style: none;
	height: 32px;
	border-bottom-style: none;
}
.photos_c_btl
{
	background-position: -987px 0px;
	float: left;
}
.photos_c_btr
{
	background-position: -987px -32px;
	float: right;
}
.picQK
{
	height:322px;
}